<?php

class usuariosController extends Controller {
    public function __construct() {
        parent::__construct();
        $this->Usuarios = $this->LoadModel('usuarios');
    }
    
    public function index() { 
            $this->Vista->Usuarios = $this->Usuarios->Listar();
            $this->Vista->Titulo = 'Control De Usuarios';
            $this->Vista->Renderizar('index');       
    }
    public function guardar()
    {
        $this->Datos= $_POST;
        $CantidadUsuarios = count($this->Usuarios->Listar());
        for ($i =0;$i<$CantidadUsuarios;$i++)
        {
            $Id=$this->GetTexto('IdUsuario'.$i);
            $Usuario = $this->GetTexto('TxtUsuario'.$i);
            $Password = $this->GetTexto('TxtPassword'.$i);
            $Permiso = $this->GetTexto('SelPermisos'.$i);
            $this->Usuarios->Modificar($Id,$Usuario, $Password,$Permiso);
           
        }
        if($this->GetTexto('TxtNuevoUsuario')!='')
        {
            $NuevoUsuario = $this->GetTexto('TxtNuevoUsuario');
            $NuevoPassword = $this->GetTexto('TxtNuevoPassword');
            $NuevoPermiso = $this->GetTexto('SelNuevoPermisos');
            $this->Usuarios->Agregar($NuevoUsuario, $NuevoPassword,$NuevoPermiso);
        }
        $this->Redireccionar('usuarios');
    }
    
    public function nuevo()
    {
            $this->Vista->Usuarios = $this->Usuarios->Listar();
            $this->Vista->Titulo = 'Control De Usuarios';
            $this->Vista->Nuevo = TRUE;
            $this->Vista->Renderizar('index');       
    }
    
    public function eliminar($id)
    {
        $this->Usuarios->Eliminar($id);
        $this->Redireccionar("usuarios");
    }
    
}

?>
